LinuxQMISDK  SLQS04.00.27
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
qaGobiApiSwiDms.h File Reference

SWI DMS API function prototypes. More...

Go to the source code of this file.

Data Structures

struct  SwiDmsSLQSGetUsbNetNum
 
struct  MTUSizeReq
 
struct  mtuSize3gppTlv
 
struct  hrpdMTUSizeTlv
 
struct  ehrpdMTUSizeTlv
 
struct  usbMTUSizeTlv
 
struct  SwiDmsGetMTUResp
 
struct  intfaceCfgTlv
 
struct  supportedIntBitmaskTlv
 
struct  SwiDmsGetUsbCompResp
 
struct  setIntfaceCfgTlv
 
struct  SwiDmsGetHWWatchdog
 
struct  SwiDmsSetHWWatchdog
 
struct  SwiDmsGetSecureInfoResp
 
struct  UimSlotSelectedTlv
 
struct  MultiplexedSimModeTlv
 
struct  AutoUimSwitchModeTlv
 
struct  SwiDMSGetUimSlotResp
 
struct  SetMultiplexedModeTlv
 
struct  SwiDmsSetUimSlotReq
 

Functions

ULONG SLQSSwiDmsGetUsbNetNum (SwiDmsSLQSGetUsbNetNum *pSwiDmsSLQSGetUsbNetNum)
 
ULONG SLQSSwiDmsSetUsbNetNum (BYTE nUsbNetNum)
 
ULONG SLQSSwiDmsSetMTU (MTUSizeReq *pMTUSizeReq)
 
ULONG SLQSSwiDmsGetMTU (SwiDmsGetMTUResp *pSwiDMSGetMTUResp)
 
ULONG SLQSSwiDmsGetUsbComp (SwiDmsGetUsbCompResp *pGetUsbCompResp)
 
ULONG SLQSSwiDmsSetUsbComp (setIntfaceCfgTlv *pSetIntCfgReq)
 
ULONG SLQSSwiDmsGetHWWatchdog (SwiDmsGetHWWatchdog *pGetHWWatchDogResp)
 
ULONG SLQSSwiDmsSetHWWatchdog (SwiDmsSetHWWatchdog *pGetHWWatchDogResp)
 
ULONG SLQSSwiDmsGetSecureInfo (SwiDmsGetSecureInfoResp *pSwiDMSGetSecureInfoResp)
 
ULONG SLQSSwiDmsGetUimSlot (SwiDMSGetUimSlotResp *pSwiDMSGetUimSlotResp)
 
ULONG SLQSSwiDmsSetUimSlot (SwiDmsSetUimSlotReq *pSwiDmsSetUimSlotReq)
 

Detailed Description

SWI DMS API function prototypes.

Function Documentation

ULONG SLQSSwiDmsGetHWWatchdog ( SwiDmsGetHWWatchdog pGetHWWatchDogResp)

This API is to get the hardware watch dog settings

Parameters
pGetHWWatchDogResp[OUT]See SLQSSwiDmsGetHWWatchdog for more information of the output structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds.
ULONG SLQSSwiDmsGetMTU ( SwiDmsGetMTUResp pSwiDMSGetMTUResp)

Returns the preferred MTU Size of the 3GPP, HRPD, EHRPD and USB descriptor Interfaces.

Parameters
pSwiDMSGetMTUResp[OUT]See SwiDmsGetMTUResp for more information of the input structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds
ULONG SLQSSwiDmsGetSecureInfo ( SwiDmsGetSecureInfoResp pSwiDMSGetSecureInfoResp)

Returns the secure info about bootloader, memory dump etc.

Parameters
pSwiDMSGetSecureInfoResp[OUT]See SwiDmsGetSecureInfoResp for more information of the input structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds
ULONG SLQSSwiDmsGetUimSlot ( SwiDMSGetUimSlotResp pSwiDMSGetUimSlotResp)

Returns the UIM Slot Interface

Parameters
pSwiDMSGetUimSlotResp[OUT]See SwiDMSGetUimSlotResp for more information of the input structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds
ULONG SLQSSwiDmsGetUsbComp ( SwiDmsGetUsbCompResp pGetUsbCompResp)

This API is to query the modem's USB interface configuraiton and supported interface bitmasks

Parameters
pGetUsbCompResp[OUT]See SwiDmsGetUsbCompResp for more information of the output structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds.
ULONG SLQSSwiDmsGetUsbNetNum ( SwiDmsSLQSGetUsbNetNum pSwiDmsSLQSGetUsbNetNum)

Used by the control point to get the number of usb networks (QMAP configuration).

Parameters
pSwiDmsSLQSGetUsbNetNum[OUT]
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
ULONG SLQSSwiDmsSetHWWatchdog ( SwiDmsSetHWWatchdog pGetHWWatchDogResp)

This API is to get the hardware watch dog settings

Parameters
pGetHWWatchDogResp[OUT]See SwiDmsGetHWWatchdog for more information of the output structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds.
ULONG SLQSSwiDmsSetMTU ( MTUSizeReq pMTUSizeReq)

Sets the preferred MTU size for 3GPP, HRPD, EHRPD and USB Descriptor

Parameters
pMTUSizeReq[IN]See MTUSizeReq for more information of the input structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds. New MTU size effective after modem reboot.
ULONG SLQSSwiDmsSetUimSlot ( SwiDmsSetUimSlotReq pSwiDmsSetUimSlotReq)

This API is to set the UIM slot

Parameters
pSwiDmsSetUimSlotReq[IN]See SwiDmsSetUimSlotReq for more information of the input structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds.
ULONG SLQSSwiDmsSetUsbComp ( setIntfaceCfgTlv pSetIntCfgReq)

This API is to set the modem's USB interface configuraiton

Parameters
pSetIntCfgReq[IN]See setIntfaceCfgTlv for more information of the input structure
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 2 Seconds. This setting will be effective after modem reboot
ULONG SLQSSwiDmsSetUsbNetNum ( BYTE  nUsbNetNum)

Used by the control point to set the number of usb networks (QMAP configuration).

Parameters
nUsbNetNum[IN]
  • value for usb net numbers
  • range is 0-8
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved